package escalonador;

/**
 *
 * @author admin
 */
public class Processo implements Comparable<Processo>{

    private String id;
    private int pt;
    private int at;
    private int wt;
    private int tt;
    private String estado = "";


    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public int getAt() {
        return at;
    }

    public void setAt(int at) {
        this.at = at;
    }

    public int getPt() {
        return pt;
    }

    public void setPt(int pt) {
        this.pt = pt;
    }

    public int getTt() {
        return tt;
    }

    public void setTt(int tt) {
        this.tt = tt;
    }

    public int getWt() {
        return wt;
    }

    public void setWt(int wt) {
        this.wt = wt;
    }

    public int compareTo(Processo o) {
        if(at == o.getAt()){
            if(pt < o.getPt()){
                return -1;
            }else if(pt > o.getPt()){
                return 1;
            }else return 0;
        }else if(at < o.getAt()){
            return -1;
        }else return 1;
    }
}
